package com.ruoyi.warning.domain.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * 资产表
 * </p>
 *
 * @author chenhc
 * @since 2025-07-11
 */
@Data
@TableName("property_server")
public class PropertyServer implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 资产id
     */
    @TableId(value = "property_id")
    private Integer propertyId;

    /**
     * 系统名称
     */
    private String serverName;

    /**
     * 虚拟机名称
     */
    private String virtualName;

    /**
     * 描述
     */
    private String msg;

    /**
     * 服务器主机ip
     */
    private String serverIp;

    /**
     * 服务器系统
     */
    private String system;

    /**
     * 服务器等级
     */
    private String level;

    /**
     * 服务器核心数
     */
    private Integer cpuCount;

    /**
     * 内存GB
     */
    private Integer memory;

    /**
     * 存储类型
     */
    private String storageType;

    /**
     * 存储容量GB
     */
    private Integer storageCapacity;

    /**
     * 备注
     */
    private String remark;
}
